function changeImg(image) {
    image.src = "getcode?"+new Date().getTime();
    //浏览器具有缓存机制 如果请求地址不变 就不会再请求,所以后面添加时间的字符串

}

var flag = true;
/**
 * 用于输入验证，鼠标聚焦时不显示
 * @param obj
 * @constructor
 */
function FocusItem(obj){

    //利用jquery

    if ($(obj).attr('name') == 'veryCode'){
        $(obj).next().next().html('').removeClass('error');
    }else {
        $(obj).next('span').html('').removeClass('error');
    }

}

/**
 * 输入验证提示输入内容
 * @param obj
 * @constructor
 */
function CheckItem(obj){
    var msgBox = $(obj).next('span');//获取span标签 形成消息盒子

    switch ($(obj).attr('name')){
        case "id":
            if (obj.value == ""){
                msgBox.html('id不能为空');
                msgBox.addClass('error');
                flag = false;
            }else {
                var url = "UserIdChecked?id="+encodeURI($(obj).val())+"&"+new Date().getTime();

                $.get(url,function (data){
                    if (data == "false"){
                        msgBox.html('id重复不可使用');
                        msgBox.addClass('error');
                        flag = false;

                    }else {
                        msgBox.html().removeClass('error');
                        flag = true;
                    }
                });
            }
            break;
        case "name":
            if (obj.value == ""){
                msgBox.html('用户名不能为空');
                msgBox.addClass('error');
                flag = false;
            }else {
                flag = true;
            }
            break;
        case "pwd":
            if (obj.value == ""){
                msgBox.html('密码不能为空');
                msgBox.addClass('error');
                flag = false;
            }else {
                flag = true;
            }
            break;
        case "repwd":
            if (obj.value == ""){
                msgBox.html('确定密码不能为空');
                msgBox.addClass('error');
                flag = false;
            }else if ($(obj).val() != $('input[name ="pwd"]').val()){
                msgBox.html('密码不一致');
                msgBox.addClass('error');
                flag = false;
            }else {
                flag = true;
            }
            break;
        case "veryCode":
            var numshow = $(obj).next().next();
            if (obj.value == ""){
                numshow.html('验证码不能为空');
                numshow.addClass('error');
                flag = false;
            }else {
                var url= "UserVertifyChecked?code="+encodeURI($(obj).val())+"&"+new Date().getTime();

                $.get(url,function (data){
                    if (data == "false"){
                        numshow.html('验证码输入错误');
                        numshow.addClass('error');
                        flag = false;
                    }else {
                        numshow.html().removeClass('error');
                        flag = true;
                    }
                });
            }
            break;

    }



}

function checkForm(form){

    var eles=form.getElementsByTagName('input');//获取真个表单
    //带有onBlur属性的才需要验证，循环对每一个属性元素进行验证
    for (i=0;i<eles.length;i++){
       if (eles[i] != null){
           if (eles[i].getAttribute("onblur")){
               CheckItem(eles[i]);
           }

        }

    }

    return flag;


}
